/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb;

import java.util.Date;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author sp116900
 */
@Local
public interface GestoreVideogameBeanLocal {
    public List<Videogame> findVideogame();
    public Videogame findVideogame(Long id);
    public Videogame aggiungiVideogame(String nome, String genere,Integer numGiocatori,boolean multiplayer,Date dataUscita,Piattaforma piattaforma,String sviluppatore,String distributore,Voto voto,String img,String pegi);
    public boolean eliminaVideogame(Videogame v);
    public boolean videogameEsistente(Videogame v);
    public  void modificaVideogame(Long id,String nome, String genere,Integer numGiocatori,boolean multiplayer,Date dataUscita,Piattaforma piattaforma,String sviluppatore,String distributore,Voto voto,String img,String pegi);

    public void modificaVideogame(Long id, String nome, String genere, Integer numGiocatori, boolean multiplayer, Date dataUscita, Piattaforma piattaforma, String sviluppatore, String distributore, String img, String pegi);
    
    public List<Videogame> findVideogame(String nome);
}
